package com.ce.pms.charge.service;


import java.util.List;
import java.util.Map;

import com.ce.pms.base.service.IPmsBaseService;
import com.ce.pms.charge.vo.MonthlyStatementSearchVO;
import com.ce.pms.charge.vo.PeriodLogVO;
import com.sitechasia.webx.core.support.Page;


/**
 *
 * 功能描述：月结
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author 黄彦军
 * Created on 2008-8-25
 * Edit author:
 * Edit on:
 * 修改原因:
 */
public interface IMonthlyStatementService extends IPmsBaseService {

	/**
	 * 功能描述:  根据条件分页查询已月结信息<br>
	 * @param searchVO
	 * @return
	 * Create author:黄彦军 <br>
	 * Create on:2008-8-26 <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public Page queryCurPageMonthlyStatement(MonthlyStatementSearchVO searchVO);

	/**
	 * 功能描述:对所有收费管理区进行月结  <br>
	 * @param userId 操作人ID
	 * @return String 返回所进行月结的收费周期名称
	 * Create author:黄彦军 <br>
	 * Create on:2008-8-29  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public String addMonthlyStatement(Long userId);

}
